#ifndef CREATE_PROJECT_DIALOG
#define CREATE_PROJECT_DIALOG

#include <gtkmm/window.h>
#include <gtkmm/box.h>
#include <gtkmm/grid.h>
#include <gtkmm/entry.h>
#include <gtkmm/button.h>
#include <gtkmm/label.h>

class CreateProjectDialog : public Gtk::Window
{
  public:
    CreateProjectDialog();
    virtual ~CreateProjectDialog();
    bool GetSucessStatus();
    std::string GetProjectName();
    std::string GetDescribe();
  private:
    bool SucessStatus;
    Gtk::Grid m_grid;
    Gtk::Box buttonBox;
    Gtk::Label labProject;
    Gtk::Label labDescribe;
    Gtk::Label labInfo;
    Gtk::Entry entryProject;
    Gtk::Entry entryDescribe;
    Gtk::Button btnOK;
    Gtk::Button btnCancel;
    void on_btnOK_click();
    void on_btnCancel_click();
};

#endif
